#include <bits/stdc++.h>

using namespace std;

int n,prime[10000],tot=0;

int main()
{
    for(int j=2;j<=20000;j++){
        bool isprime=1;
        for(int i=2;i*i<=j;i++){
            if(j%i==0){
                    isprime=0;
                    break;
            }
        }
        if(isprime==1){
            prime[tot++]=j;
        }
    }
    cin>>n;
    for(int i=0;i<tot;i++){
        for(int j=0;j<tot;j++){
            for(int k=0;k<tot;k++){
                if(prime[i]+prime[j]+prime[k]==n){
                    cout<<prime[i]<<' '<<prime[j]<<' '<<prime[k]<<endl;
                    return 0;
                }
            }
        }
    }
    return 0;
}
